package org.czh.controller;

import org.czh.pojo.TestPojo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 载入页面的类需要@Controller
 * 该类不能被@RequestMapping描述
 * 所有成员方法需要使用：@RequestMapping，@GetMapping，@PostMapping，@PutMapping，@DeleteMapping
 * 当使用@RequestMapping时，@RequestMapping中的参数不能重复
 * 该类的所有成员方法：返回值类型为：String
 * 该返回值的要求：项目结构及配置文件
 * 1.如果该页面就在templates路径下：返回值就是页面名
 * 2.如果该页面在templates的子目录中：返回值就是子目录名/页面文件名
 * 特殊情况：index.html，default.html
 */
@Controller
public class LoadAllPages {
    @RequestMapping("/index")
    public String loadIndex(){
        //templates/page/myhome.html
        return "index";
    }

    @RequestMapping("shownotice")
    public String loadSysNoticeTimeLine(){
        return "sysNotice/shownotice";
    }

    @RequestMapping("anncMngr")
    public String GuanliNotice(){
        return "announcement/anncmng";
    }

    @RequestMapping("publisorupdate")
    public String loadPublishandupdate(){
        return "announcement/publishandupdate";
    }
}
